@charset"utf-8";
*{margin:0;padding:0;}
body{margin:0;padding:0;font:12px/25px "Microsoft Yahei",Verdana, Arial, Helvetica, sans-serif;color:#555;}
#mbody,#abody{background:url(bg.jpg) 50% 0 repeat-x;}
p{margin:0;padding:0;text-indent:2em;}
form{margin:0;padding:0}
ul{margin:0;padding:0;list-style:none}
li{margin:0;padding:0;list-style:none}
a{outline:none; text-decoration:none;}
a:link{color:#555;}
a:active{color:#000;}
a:visited{color:#000;}
a:hover{color:#005C45;text-decoration:none;}
a strong{cursor:pointer;}
.c{clear:both;width:100%;height:0;overflow:hidden;}
img{border:none;}
.warnning{color:#FF0000;}
.i{border:1px solid #808080;border-bottom:#E9E9E9 1px solid;border-right:#E9E9E9 1px solid;background:#F4F3EA;}
.b{border:1px #808080 solid;height:22px;padding:1px 5px 1px 5px!important;padding:3px 2px 0px 2px;background:#D4D0C8;border-top:#E0DDD8 1px solid;border-left:#E0DDD8 1px solid;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;margin: 0 auto;}
fieldset,a img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
div{width:100%;text-align: left;}
.strong{ font-weight: bold;} 
.left{ float: left;} 
.right{ float: right;} 
.center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}
.hide{ display: none; visibility:hidden;}
.block{ display:block;} 
.inline{ display:inline;}
.break{ word-wrap:break-word;overflow:hidden; }
.tal{ text-align:left} .tar{ text-align:right;}
.hf{text-align: left;text-indent: -9875px;overflow: hidden;}
.oh{overflow:hidden}
.structure{width:1000px;text-align: left;}

#header{height:100px;}
#logo{width:600px;height:100px;}
#top{width:300px;height:100px;}
#top ul{width:100%;height:50px;float: right;margin: 0;}
#top ul li{width:85px;height: 50px;float: right;text-align: left;overflow: hidden;}
#top ul li a{width:100%;height: 50px;float: left;text-align: left;font:12px/30px Verdana;overflow: hidden;}
#top ul li a:hover{color:#0169B1;}

#menu{height:45px;}
#menua{height:45px;}
#menua ul{width:100%;overflow: hidden;margin:0;font-size: 14px;float:left;}
#menua ul li {float: left;width:12.5%;height:45px;overflow: hidden;line-height:45px;}
#menua ul li a{float: left;width:99%;color:#fff;overflow: hidden;text-align: center;font-weight:bold;}
#menua ul li a:hover,#menua ul li.select a,#menua ul li.current a{background:url(mh.jpg) center 8px no-repeat;color:#000;}
#menua ul li ul {display:none;position:absolute;overflow:hidden;margin:44px 0 0 0px;+margin-left:-90px;float: left;padding:0;width:140px;background:none;border:1px solid #B0000B;z-index: 99;}
#menua ul li ul li {clear:both;margin:0;overflow: hidden;height:33px;background:none;width:100%;}
#menua ul li ul li a{clear:both;background:none;background:#FFF;float:left;color:#000;font-size: 12px;font-weight: normal;height:32px;width:100%;text-shadow:none;border-bottom: 1px solid #BBB;line-height:30px;text-indent:20px;text-align: left;}
#menua ul li.current ul li a{background:#FFF;color:#000;line-height:30px;}
#menua ul li.current ul li a:hover {color:#FFF;background:#B0000B;}
#menua ul li#m514 {background: none;}
#menua ul li#m507 ul{width:200px;}


#flash{height:400px;overflow: hidden;z-index: -99;}
#sliderb{width:1600px;height:400px;top:0;z-index: -98;}
#flashmain{margin-top: 40px}

.w{}
.title{height:40px;overflow:hidden;text-indent:20px;}
.title span{float:left;height:40px;line-height:40px;font-size: 18px;text-indent: -9898px;}
.title a{width:80px;float:right;height:35px;font:12px/35px Arial;text-indent: -9898px;}

#tian,#di,#xuan,#huang,#yu,#zhou,#hong{padding:0;}

#tian{height:440px;background:url(tianbg.jpg) repeat-x;padding:30px 0 0;}
#tian .title{height:60px;}
#tian .structure{width:1020px;background: #fff url(tian.jpg) center 0 no-repeat;padding: 20px 0 100px 20px;}

#xuan{background:#eee url(xuanbg.jpg) repeat-x;margin-top: 30px;}
#xuan .title{height:80px;background:url(xuant.jpg) no-repeat;}




#acompany{width:95%;}
#acompany .app{width:97%;}
#acompany .app p{width:97%;float:left;line-height:27px;}
.acomtitle{height:40px;font-size: 20px;display: none;}

#ivedio{width:40%;height:185px;float:left;background:url(iv.jpg) no-repeat;}

#acontact{width:260px;padding:0;}
#acontact p{text-indent: 0;float:right;width:90%;line-height: 23px;}


#aclass{width:350px;}
#aclass .app{width:93%;padding:0 0 7px 0;float:right;}
#aclass ul{width:95%;overflow:hidden;float:right;}
#aclass li{width:95%;height:30px;overflow:hidden;float:left;}
#aclass li a{width:100%;height:29px;line-height:29px;float:left;font-size: 14px;text-indent:40px;color:#000;overflow:hidden;background: #eee url(li.png) 15px -258px no-repeat;}
#aclass li a:hover{color:#fff;font-weight: bold;background: #B0000B url(li.png) 15px -368px no-repeat;}
#aclass li.current a{color:#000;font-weight: bold;}
ul.listsub{width:220px;position:absolute;margin:-400px 0 0 190px;display:none;border:3px solid #fff;padding:4px;padding-bottom:0;background:#fff;+margin-left:-90px;_margin-left:-130px;}
ul.listsub li {clear:both;margin:0;overflow: hidden;height:33px;background:none;width:100%;}
#aclass li.current ul.listsub li{height:35px;overflow: hidden;}
#aclass li.current ul.listsub li a{width:100%;height:28px;line-height:28px;background:url(acate.png) 0 -35px no-repeat;overflow:hidden;float:left;font-size: 14px;text-indent:40px;color:#000;font-weight: normal;}
#aclass li.current ul.listsub li a:hover{color:#fff;margin: 0;font-weight: normal;background:url(acate.png) 0 0 no-repeat;}


#acase .app{height:120px;background: url(xuan.jpg) no-repeat;}













#aproducts{width:72%;}
#iprof{width:100%;height:640px;}
#imgtop{width:100%;overflow:hidden;}
#imgtop ul{width:97%;overflow:hidden;-ms-zoom:1;float:right;}
#imgtop li{width:33%;overflow:hidden;float:left;margin:20px 0 0;}
#imgtop a{width:95%;float:left;overflow: hidden;}
#imgtop img{width:99%;float:left;height:164px;border:1px solid #ccc;}
#imgtop span{width:95%;text-align: center;float:left;}
#imgtop span a{height:25px;background:#bbb;width:100%;color:#000;text-align: center;line-height: 25px}
#imgtop ul li:hover span a{color:#fff;background:#00651A;}

#aproductsw{}
#aproductsw .title{text-indent: 0;border-bottom: 1px solid #B2001D}
#aproductsw span{text-indent:2em;color:#B2001D;font-weight: bold;}
#aproductsw a{text-indent: 0}
#iprofw{}
#imgleft ul{width:1840px;float:left;overflow:hidden;_width:1880px;}
#imgleft ul li{width:200px;float:left;margin:30px 0 0 30px;}
#imgleft ul li img{width:100%;height:150px;float:left;}
#imgleft ul li span{width:100%;height:25px;float:left;overflow:hidden; text-align:center;background: #CACACA;line-height:25px;font-weight: normal;text-indent: 0;}
#imgleft ul li span a{color:#000;}
#imgleft #imgwraperleft{overflow:hidden;}
#imgleft ul li:hover span{background:#1A6DCB;}
#imgleft ul li:hover span a{color:#fff;}


#anews,#atechnology{width:48%;color:#777;}
.cimg{width:30%;height:100px;}
.cimg img{width:100%;}
.ctitle{width:65%;font-weight: bold;white-space:nowrap;height:30px;line-height:30px;}
.ctitle a{color:#777;}
.capp{width:65%;color:#777;line-height: 20px;}
#bnews{margin-top: 20px;height:110px;}
#bnews ul{width:100%;}
#bnews li{width:100%;height:25px;border-bottom: 1px dashed #ccc;overflow: hidden;background:url(li.png) 9px 10px no-repeat;}
#bnews li a{width:100%;height:30px;line-height: 30px;float: left;color:#555;text-indent: 20px;word-spacing: nowrap;}
#bnews li span{height:30px;width:80px;float: right;color:#999;margin-top: -30px;}
#bnews li a:hover{color:#1659BF;}


#idtabs{width:100%;}
#idtabs .tab_title li{width:100px;height:35px;float:left;background: #fcf}
#idtabs .tab_title a{width:100px;height:35px;float:left;line-height:35px;text-align: center;}
#idtabs .tab_title a.selected{background: url(li.png) 0 -40px repeat-x;}
#idtabs .tab_body{height:200px;float:left;overflow: hidden;}

#pagecontainer{padding-top: 20px;}
#container{line-height: 28px;}
#side{width:26%;margin:0;}


.sbwrap{width:260px;background:#f4f4f4;margin-bottom:15px;}
.sbwrap .title{float:left;height:55px;text-indent:-9898px;}
.sbwrap .app{width:250px;}
.sbwrap ul{width:240px;overflow:hidden;float:right;}
.sbwrap li{width:100%;height:40px;overflow:hidden;float:left;}
.sbwrap li a{width:100%;height:30px;line-height:30px;overflow:hidden;float:left;font-size: 14px;text-indent:40px;color:#000;background:url(cate.jpg) 0 -100px no-repeat;}
.sbwrap li a:hover{color:#000;background:url(cate.jpg) 0 -150px no-repeat;}
.sbwrap li.current a{color:#000;background:url(cate.jpg) 0 -50px no-repeat;font-weight: bold;}

.sbwrap li.iscase a{background:url(cate.jpg) no-repeat;}
.sbwrap li.iscase a:hover{background:url(cate.jpg) 0 -50px no-repeat;}
.sbwrap li.iscase.select a{background:url(cate.jpg) 0 -50px no-repeat;}

.sbwrap ul.listsub{width:220px;position:absolute;margin:-400px 0 0 190px;display:none;border:3px solid #B0000B;padding:4px;padding-bottom:0;background:#fff;+margin-left:-90px;_margin-left:-130px;z-index: 99}
.sbwrap ul.listsub li {clear:both;margin:0;overflow: hidden;height:33px;background:none;width:100%;}
.sbwrap li.current ul.listsub li{height:30px;overflow: hidden;border-bottom:1px solid #B0000B;}
.sbwrap li.current ul.listsub li a{width:100%;height:26px;line-height:26px;overflow:hidden;float:left;font-size: 12px;text-indent:20px;color:#000;font-weight: normal;margin:2px 0 0;background: none;}
.sbwrap li.current ul.listsub li a:hover{color:#fff;font-weight: normal;background:#B0000B;}


.sbwrap li a.ccbigclass{background:url(cate.jpg) 0 -200px no-repeat;color:#fff;text-indent:40px;}
.sbwrap li a.ccbigclass:hover{background:url(cate.jpg) 0 -200px no-repeat;}
.sbwrap .foot{height:10px;background: url(sbft.jpg) no-repeat;}
#sbnavpro .title{background: url(sbpro.jpg) no-repeat;}
#sbnavnews .title{background: url(sbnews.jpg) no-repeat;}
#sbcontact .title{height:50px;background: url(sbcontact.jpg) no-repeat;}
#sbcontact p{color:#000;}
#sbcontact .foot{height:10px;display: block;}
#sbvideo{}

#core{width:72%;margin:0;text-align: left;}
#crumb{text-indent:0px;color:#333;height:40px;line-height:40px;border-bottom: 1px solid #B0000B;font-size: 12px;}
#crumb a{color:#333}
#crumb .wzl{width:400px;text-indent:20px;}
#crumb .wzr{width:230px;}
#crumb .wzr .left{width:60px;}
#crumb .wzr .right{width:170px;}
#crumb .wzr .right #bdshare{margin-top:5px;}
#crumb .wzr .bds_more{line-height:16px;}
#crumb .wzr .shareCount{display:none;}
#contain{width:96%;margin-top:20px;text-align: left;}
.txtlist ul{width:100%;}
.txtlist ul li{width:100%;height:34px;border-bottom:1px #CCC dashed; float:left;overflow:hidden;background:url(li.png) 10px -75px no-repeat;}
.txtlist ul li a{width:100%;line-height:40px;overflow:hidden;float:left;text-indent:30px;}
.txtlist ul li a:hover{color:#B0000B;}
.txtlist ul li span{color:#AAA89F;float:right;width:85px;overflow:hidden;text-align: right;font-size:11px;margin-top: -35px;}


.piclist{width:104%;margin-top:10px;}
.piclist ul{width:100%;float:left;}
.piclist ul li{width:33.333333%;overflow:hidden;float:left;margin:30px 0 0;+width:33%;}
.piclist ul li .spic{width:87%;overflow:hidden;float:left;border:1px solid #ccc;border-bottom: none;}
.piclist ul li .spic a{width:100%;overflow:hidden;float:left;}
.piclist ul li .spic a img{width:100%;margin:0;float:left; height:156px; }
.piclist ul li .spic a:hover{}
.piclist ul li .stxt {width:87%;height:25px;overflow:hidden;float:left;border:1px solid #ccc;border-top:none;background:#ccc;}
.piclist ul li .stxt a{width:100%;color:#000;float:left;text-align:center;line-height: 25px;}
.piclist ul li:hover .spic{border:1px solid #B0000B;border-bottom: none;}
.piclist ul li:hover .stxt{border:1px solid #B0000B;border-top:none;background:#B0000B;}
.piclist ul li:hover .stxt a{color:#fff}

.mnews .title,.mpro .title{width:100%;color:#B4302C;height:50px;line-height:50px;font-size:24px;text-indent: 0;text-align: center;}
.mpro .title{text-align: left;}
.mnews .info{width:100%;color:#000;height:30px;border:1px solid #E4E4E4;background:#F4F4F4}
.mnews .content,.mpro .content{line-height: 200%;}
.mnews .bigimg,.mpro .bigimg{margin: 0 auto;margin-left: 140px;_margin-left:70px;}
.mnewbrose{font-size:10px;}
.prenext{width: 100%;border-top:1px solid #CCC}
#prenews{border-bottom:1px solid #CCC}
#nextnews{border-bottom:1px solid #CCC}
#conintro{width:100%;padding:20px 0;margin-bottom: 15px;line-height: 22px;}
#concase{}
#conjob{padding:0;width:100%;margin-bottom: 15px;}
#concontact{padding:10px 0;width:100%;background: url(concontact.jpg) right 0 no-repeat;}
#concontact .ct1{}
#concontact .ct1 p{text-indent: 0;}
#concontact .ct2{padding-top: 10px;}


.oti{width:100%;height:30px;border-bottom: 3px solid #5B95DE;text-indent:40px;color:#5B95DE;line-height: 30px;font-size: 16px;font-weight: bold;}
.oco{width:100%;padding: 10px 0;text-align: left}
.oco p img{margin-left: -2em;}

.para{margin-bottom:10px;border: 1px solid #CCC;border-right:none;font-size: 12px;}
.para .oddo{background: #E9E9E9;border-right: 1px solid #CCC;height:25px;word-break: break-all;}
.para .oddl{background: #F9F9F9;border-right: 1px solid #CCC;height:25px;word-break: break-all;}
.para .oddol{text-align:right;padding-right:5px;word-break: break-all;}
.para .oddll{text-align:right;padding-right:5px;word-break: break-all;}
.pageri{float:right;margin:10px;height:30px;overflow: hidden;text-align:right;font-size: 12px;line-height: 20px;}
#pager{float:right;word-spacing:4px;margin-right:8px;}
#pager li{width:18px;height:18px;display:block;overflow:hidden;float:left;border:#DDD solid 1px;padding:0;text-indent:0;text-align:center;margin:0 0 0 8px;}
#pager li.info{width:auto;border:none;padding-right:20px;font-weight:normal}
#pager li.ect{border:none;}
#pager li.current{border:none;color:#000}
#pager li a{border:none;color:#999;width:100%;height:100%;float:left;}
#pager li.current a{border:none;}
#pager li a:hover{background:#EEE;color:#F00}


#footer{height:120px;background:url(footbg.jpg) repeat-x;}
#footer p{text-align:left;text-indent: 0;display: inline;}
.finfo{background:url(footba.jpg) right 0 no-repeat;color:#777;}
.finfo a{color:#777;}
.footnav{height:50px;line-height:50px;color:#000;}
.footnav a{color:#000;padding:0 10px;}
.copyrightb{width:600px;line-height: 18px;padding-left:150px;}
.miib{width:18%;margin-top: 20px;}
.miib a.ftop{width:100%;height:90px;}
.miib a.fbot{width:100%;height:30px;}
.tongji{font-size: 12px;background:#fff;border-top: 1px solid #fff}


#link{margin:0;border:1px solid #ccc;border-left:none;border-right: none;}
#link #lname{width:8%;margin:0;float:left;overflow:hidden;}
#link ul{width:92%;margin:0;float:right;overflow:hidden;+margin-top:0;}
#link ul li{height:30px;float:left;overflow:hidden;padding-right:10px;display:inline;}
#link ul li a{color:#555}
#link ul li a:hover{color:#000}

.usual{}
.usual ul.usuaul{width:100%;height:65px;float:left;background:url(idtabbg.jpg) no-repeat;}
.usual ul.usuaul li{width:160px;height:65px;display:block;float:left;margin-left: 10px}
.usual ul.usuaul li a{width:100%;height:65px;display:block;color:#000;background:url(idtab01.jpg) no-repeat;float:left;line-height: 80px;text-align: center;font-weight: bold;font-size: 14px;}
.usual ul.usuaul li a:hover{color:#004EA1;}
.usual ul.usuaul li a.selected{color:#fff;background:url(idtab02.jpg) 0 bottom no-repeat;cursor:default;}
.usual .usuatab{width:680px;margin-left: 10px;_margin-left:5px;}
#tabs2{padding-top: 20px;}

#kinMaxShow{visibility:hidden;overflow:hidden;}
#kinMaxShow .KMSPrefix_kinMaxShow_image_box .KMSPrefix_kinMaxShow_image_item{left:0;}
#kinMaxShow .KMSPrefix_kinMaxShow_button{width:200px;height:15px;filter:alpha(opacity=70);opacity:0.7;}
#kinMaxShow .KMSPrefix_kinMaxShow_button li{width:20px;height:8px;}

#qqonline {position:absolute;top:250px;right:10px;width:140px;z-index:99}
/*#qqonline ul{width:100%;overflow:hidden;float:left;}*/
#qqonline li{width:100%;float:left;height:30px;overflow:hidden;background:url(QQSer.gif) no-repeat;}
#qqonline li p{text-indent:0;}
#qqonline li a{width:100%;float:left;height:40px;overflow:hidden;text-align:center;font:12px/40px Arial;color:#000}
#qqonline li.qqo{height:110px;background-position:0 0;}
#qqonline li.qql{height:40px;background-position:0 -110px;}
#qqonline li.qqz{width:100%;float:left;height:120px;overflow:hidden;background-position:0 -220px;}
#qqonline li.qqz{width:100%;float:left;height:12px;overflow:hidden;background-position:0 -348px;}
#tq_invit_words p{text-indent: 0;line-height: 20px;}